TurboIRC NickServ «


TurboIRC NickServ is a small but smart utility , that acts as a nick server to an IRCX server . Using TurboIRC NickServ , you have the ability to register nicks on your network .

 

Requirements:


Windows 95/98/NT 4.0+ and an IRCX server with the /EVENT command in use

Administrator account to the network . TurboIRC NickServ must be an IRCop in the network .

 

Configuring NickServ


To configure nickserv , start it and press Ctrl+S ( or select "Start" from the menu ) .

IRCX Server : The server the NickServ will connect

Port : The port of the server , usually 6667

User : The user name of the NickServ . If you run an IRCX server that recognizes IRCops with the User:Pass , this must be the user name

Pass : The password set when creating the IRCop account

Name : A name for the TurboIRC NickServ

Command : Use it only if your IRCX server needs a command to make a user an IRCop , possibly the OPER command ( without the '/' )

Allow users to register nicks : If selected , the users are able to register nicks remotely , using /privmsg . If not , nicks can be modified only locally.

Reconnect on failure / disconnection : If you select this , TurboIRC will try to reconnect if a connection is dropped or failed .

Autoflush : Enables TurboIRC NickServ to auto-check for nicks that are expired .

Default Timeout : the Timeout assigned to remote registrations ( see below , nick window ) . I suggest setting this to a value higher than 20 seconds , to avoid lags .

Default Dayout : the Dayout assigned to remote registrations ( see below , nick window )

Exclude System Operators : If checked , TurboIRC NickServ will allow a user with +o to login with a registrered nick . ONLY in login , not if the user uses the /nick command .

Exclude System Administrators : The same , for +a users .

Protect against unicode nicks : TurboIRC NickServ can match a unicode nick ( starting with ^ and continuing with HEX values instead of the current nick ) . This will not allow a user to use a registered nick with its "unicode" format , the user may apply by preffixing the nick with the character : ' , which is not regognized by non IRCX servers

Allow no more same-mail registrations than X : This selects the maximum registrations with the same mail that can be done . Because the user may lie about his mail , you can check also Enable Mail Authentication . With this option checked , the nick is registered as "disabled" , and TurboIRC NickServ mails a password to the given mail to unblock it . If the attempt to mail fails , TurboIRC NickServ does not show a warning and it does not retry to send the mail .

Memoserv : A service that allows users to exchange offline messages . Each message can be up to 400 bytes . Select the maximum messages a user may receive . This option will be applied to a new registered nick if the registration is done remotely . Locally , you may set your limit for that nick .

Press Start + Save . Your NickServ will connect and run . If all goes ok , you should see the icon in the tray . If something goes wrong , TurboIRC will restore itself and write an error message . To ensure that TurboIRC NickServ is connected , restore the window by double clicking on the icon . If shows "Running" , re-minimize the window by pressing Ctrl+H . If shows "idle" , then the connection could not be established . TurboIRC NickServ will try forever to connect , if you have selected "Reconnect on failure/disconnection"

 

Configuring nicks .


A.Local configuring

Nicks can be configured from the Nicks Window ( Select Nicks from the menu , or press Ctrl+N )

Enter "New" , and add the New Nick Name . Then the parameters :

Password : The password used for the nick , case sensitive .

Timeout : The maximum time in seconds , that TurboIRC NickServ will waits for a successful authentication untill it KILLS the user who has the nick .

Disconnect reason : The reason of kill .

Registered name : The name of the user .

Registered mail : The e-mail of the user .

Maximum dayout : The maximum days TurboIRC will wait for a IDENTIFY or PASSWORD command until it removes the nick registration .

Current dayout : The days remaining until dropping the nick . When the user successfully uses a IDENTIFY or PASSWORD command ,this value is restored to MaxDayout .

Disabled : If this nick is disabled , no IDENTIFY , PASSWORD or DROP commands will be accepted . TurboIRC will still KILL the user if timeout . This is the default if you have enabled the mail authorization .

Unblock Password : The password the user will use with the UNBLOCK command to re-enable his nick . This password is generated randomly at registration time , if you have enabled mail authorization . Each time you select locally the disabled button , the user must unblock the nick using that password . You may change the password . TurboIRC NickServ always set an unblock password on remote registration , even if the mail authentication is disabled .

Message Limit : The maximum number of messages that this user may receive .

 

Press "Store" , and the new nick is saved .

 

B.Remote Configuring

Using the /privmsg ( usually /msg on most clients ) command , the user have the following commands : ( assuming that the nick of the NickServ is : NickServ )

/msg NickServ HELP , this returns a help

/msg NickServ REGISTER password mail name , this registers a nick if remote registration is allowed

/msg NickServ DROP password mail , this drops a nick if remote registration is allowed

/msg NickServ IDENTIFY password , this authenticates the user

/msg NickServ PASSWORD oldpassword mail newpassword , this changes a password

/msg NickServ UNBLOCK unblockpassword , this unblocks a temporarily disabled password using the unblock password . If you have enabled mail authentication , this password is mailed to the user .

When registering nicks , TurboIRC assings to Reason,MaxDayout,TimeOut and MessageLimit the default values . Dayout is set to 2 days , and after the first IDENTIFY , it goes to MaxDayout

All Nick Information is stored in NICK.INI . You may modify the file directly , but I do not take any responsibility if you make a mistake ( for example , setting the TimeOut value to something non-number )

 

Flushing


 

Use Flush ( or type Ctrl+F ) to make TurboIRC NickServ to perform a flush control ( such a control is done each 5 minutes ) . The nicks that are day-out , are dropped .

 

User vS TurboIRC NickServ


TurboIRC will activate itself if a user connects using a registered nick , or changes its nick to a registered nick using the /nick command . It will prompt the user to use the IDENTIFY command to authenticate himself , and create a time-out . If the user fails to authenticate him/herself using the IDENTIFY command in the time-out period , TurboIRC NickServ will KILL the user .

Each time the user uses the /nick , command , TurboIRC will re-ask authorization , even if the user authenticated him/herself when connected . This is done to avoid spoofing .

 

Auto Start TurboIRC NickServ


Once you have pressed "Save and Start" , your configuration is saved in CONFIG.INI . You can start TurboIRC NickServ with the parameter /a ; It will auto connect to the server .

 

Logging TurboIRC NickServ


TurboIRC NickServ stores all messages it takes to LOGS.LOG for information.

 

Memoserv


Using Memoserv , users that have their nick registered can exchange offline messages . The syntax is :

/msg NickServ MESSAGE target message , to leave to the 'target' a 'message'

/msg NickServ READMESSAGE password messagenumber , to read the message #messagenumber . TurboIRC NickServ informs the user if he has messages after a successful IDENTIFY command .

/msg NickServ DELETEMESSAGE password messagenumber , deletes a message . The message list is resorted .

Each registered nick has its own file , in to that the messages are stored . Files are placed in the same directory that TurboIRC NickServ is installed .

Note that any user can send a MESSAGE to a nick , even if his nick is not registered .

 

Other


Nick "Contents" is reserved fom the program , for KXN.INI .

Nick "WindowsNT" is internally registered from the program for the creator ( i.e. I AM this one !) "WindowsNT" registration cannot be dropped , disabled or modified by anyone .

 

 


Copyright ⌐ Chourdakis Michael . TurboIRC 98 IRCX Client - NickServ

All Rights Reserved . Suggestions and bugs , mail to xmic@freemail.gr

This software may NOT be used from anyone , except if they get my e-mailed permission to use it , *and* my name and my e-mail address is properly displayed in the "Message Of The Day" .